Commands for General Use

Such commands as \quinolinev (for specified use) are based on the macro \decaheterov, which is generally used to draw six-six-fused heterocycles of vertical type (hetarom.sty).
   \decaheterov[BONDLIST]{ATOMLIST}{SUBSLIST}
Locant numbers for designating substitution positions as well as characters for setting double bonds are shown in the following diagram:
\begin{xymspec}
\begin{picture}(1000,1000)(0,0)
\put(0,0){\decaheterov[H]{1==1;2...
...shiftii,\the\shifti) \\
$\bullet$: (\the\noshift,\the\noshift)}}
\end{xymspec}
The handedness for each oriented or double-sided position is shown with a character set in parentheses. The optional argument BONDLIST is used to specify a bond pattern as shown in Table [*]. Note that the default structure is the fully unsaturated one.

The argument ATOMLIST has a similar format for positions of n = 1 to 8. A hetero-atom on the 4a-position is designated to be 4a==N or 9==N; and a hetero-atom on the 8a-position is given as to be 8a==N or {{10}}==N.

The argument SUBSLIST for this macro takes a general format, in which the modifiers listed in Table [*] are used. Note that 9 and 10 should be used for designating 4a and 8a positions.


Example:

\decaheterov[H]{7==O}{6D==O;9A==H;{{10}A}==CH=CH$_{2}$}
\decaheterov[H]{5==O}{9==OH;{{10}}==OH}
\decaheterov[ch]{1==O}{9A==\lmoiety{HOCH$_{2}$};{{10}A}==H;%
4==CH$_{3}$;7==H$_{3}$C}
produce the following structures:
[H]7==O6D==O;9A==H;10A==CH=CH2 [H]5==O9==OH;10==OH [ch]1==O9A==HOCH2;10A==H;4==CH3;7==H3C

The command \decaheterovi is the inverse-type macro of \decaheterov described above (hetarom.sty).

   \decaheterovi[BONDLIST]{ATOMLIST}{SUBSLIST}
Locant numbers (1–10) for designating substitution positions and bond descriptors (a–f) for setting double bonds are represented by the following diagram:
\begin{xymspec}
\begin{picture}(1000,1000)(0,0)
\put(0,0){\decaheterovi[H]{1==1;...
...shiftii,\the\shifti) \\
$\bullet$: (\the\noshift,\the\noshift)}}
\end{xymspec}
The handedness for each oriented or double-sided position is shown with a character set in parentheses. The arguments are given in the same way as in \decaheterov.


Example:

\decaheterovi[H]{7==O}{6D==O;9A==H;{{10}A}==CH=CH$_{2}$}
\decaheterovi[H]{5==O}{9==OH;{{10}}==OH}
\decaheterovi[ch]{1==O}{9A==\lmoiety{HOCH$_{2}$};{{10}A}==H;%
4==CH$_{3}$;7==H$_{3}$C}
produce the following structures:
[H]7==O6D==O;9A==H;10A==CH=CH2 [H]5==O9==OH;10==OH [ch]1==O9A==HOCH2;10A==H;4==CH3;7==H3C